package com.jjh.common.pojo;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

/**
 * 所有pojo的公共代码
 * @author Zjx
 *
 */
public class BasePojo<T>
{
	/**
	 * 把当前对象转换成json
	 * @return
	 */
	public JSONObject toJSON()
	{
		return (JSONObject) JSON.toJSON(this);
	}
	
	/**
	 * 要把json字符串解析为pojo
	 * @param jsonStr
	 * @return T具体是什么在父类里面不知道,这个方法new的是子类才能知道T表示的是哪个类型
	 */
	public T parseStr(String jsonStr)
	{
		return null ; 
	}
}
